المشرف المتميز لشهر يونيو 2004

العضو المميز لشهر يونيو 2004

HGB

سابق

سابق

راكان الحنيطي

     


صفحات: (5) 1 2 [3] 4 5  ( اذهب إلى أول مشاركة غير مقروءة ) Reply to this topicStart new topicStart Poll

> كل ما تود معرفته عن ال SQL SERVER, سلسلة دروس
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



كيف تنشيء قاعدة بيانات في فيجوال بيسك
المقدمة:
هذه أولى طرق ربط قواعد البيانات
لكي تقوم بربط قاعدة بيانات مع برنامجك في فيجوال بيسك ستحتاج أولا إلى و جود قاعدة بيانات لكي تربطها ببرنامجك و يتيح لك فيجوال بيسك أن تربط مع أنواع كثير من قواعد البيانات مرورا بأكسس و لوتس و انتهاء بفوكس برو و أوراكل ، كما يوفر لك فيجوال بيسك عمل قاعدة بيانات بواسطة برنامج ملحق معه و هو غالبا يفي بحاجتك سيكون درسنا هذا هو إنشاء قاعدة بيانات بهذا البرنامج المرفق مع فيجوال بيسك
الدرس2
قاعدة البيانات التي سننشأها تحتوي جدول يحتوي على أسماء الطلاب و أرقامهم
الخطوة الأولى فتح فيجوال بيسك كالمعتاد و من ثم الذهاب إلى قائمة
Add-ins >> visual data manager...

user posted image


بعد ذلك ستفتح لك نافذة البرنامج أذهب إلى
File>>new>>microsoft access>>version 7.0 mdb..
سيظهر لك مربع حفظ حدد الموقع الذي تريد أن تحفظ فيه قاعدة بياناتك ثم اختر حفظ
بعد ذلك ستظهر لك قاعدة البيانات حدد
properties
بالزر الأيمن ثم أختر
New Table


user posted image


بعد ذلك ستفتح لك نافذة تكتب فيها اسم الجدول و ثم نذهب لإضافة الحقول كما هو مبين


user posted image


سيفتح لنا نافذة إضافة الحقول نكتب اسم الحقل في المكان المخصص و نحدد نوع بيانات الحقل هل هي رقمية أو حرفية الخ ، و نكرر العملية حتى ننهي جميع الحقول التي نريدها و في مثالنا هذا نريد حقلين الأول اسمه
name
و نوع بياناته
text
و الثاني
number
و نوع بياناته
long
ملاحظة مهمة إذا كان ماسيكتب في الحقل من أرقام خمسة أرقام أو أقل نختار نوع البيانات
integer
و للأرقام الطويلة نختار
Long


user posted image



بذلك نكون قد أنشأنا قاعد بيانات تحتوي على جدول به حقلين الاسم و الرقم


--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



شكرا لمروركم اخواني

اخي اي معلومة مهما كانت صغيرة ممكن تفيد وتحرك هل القسم

اخي walcom الله يكون معك في الامتحانات ونحن بانتظارك


--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
simkg
Quote Post


عضو جديد
*

مجموعة اعضاء جدد
مشاركات : 6
رقم العضو 21,386
انضم في : 9-December 03



الله يعطيك العافية يا أخي فأنا شخصياً كنت أبحث عن مصادر لأتعلم طريقة البرمجة بواسطة
sql
وأطلب منك أن تستمر في هذا الشرح الوافي والعزيمة القوية والله يجازيك الف خير


--------------------
من كان له لماذا يعيش لأجلها فلا بد أن يصل الى كيف
PMEmail Poster
Top
AboAlwaleed
Quote Post


مشترك
**

مجموعة اعضاء
مشاركات : 86
رقم العضو 13,112
انضم في : 28-April 03



الله يجزيك الخير
و يبارك فيك
PMEmail Poster
Top
goldnoil
  مرجع رابط المشاركة : Jul 17 2004, 04:41 PM
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



شكرا لكم اخواني وشكرا لتشجيعكم ومروركم

الدروس القادمة ستكون كلها حول ال VB & SQL وساحاول التركيز بقدر المستطاع على الناحية العملية باذن الله


--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



ربط قاعدة البيانات باستخدام الأداة data
المقدمة:
بعد أن قمنا في الدرس السابق بإنشاء قاعدة البيانات تأتي الخطوة التالية وهي أول خطوة لك في ربط قاعد البيانات سنقوم بربط القاعدة التي أنشأنها و التي تحتوي على حقلين هما اسم الطالب و رقمه و الآن لننطلق للخطوة التالية
الدرس3
تفتح مشروع جديد ثم تضيف الأداة data من صندوق الأدوات كما في الشكل

user posted image

نرسم الأداة على الفورم و أيضا نرسم صندوقي نص لكي نظهر فيهما الحقول

user posted image

الآن سنقوم بربط مربعات النص مع كائن البيانات و سنورد أولا خصائص كائن data
من مربع الخصائص نضبط الخصائص التالية للأداة data
و بالنسبة لمربعي النص نضبط خصائصهما كما في الجدول التالي
الخاصية datasource
قيمتها: data1 وهو اسم الكائن الذي سيربط قاعدة البيانات

الخاصية datafield
قيمتها: اسم الحقل المراد الربط معه طبعا يوجد لدينا مربعي نص لكل واحد قيمة مختلفة لكي يكون أحدها لاسم الطالب و الآخر لرقمه

هكذا تكون قد ربطت قاعدة بياناتك في برنامج و لترى النتيجة قم بتنفيذ البرنامج و ذلك بضغط F5
طبعا لن يظهر لك شيء لأن قاعدة البيانات فارغة و لكي نقوم بوضع بعض الحقول قم بالتالي
شغل منشيء قواعد البيانات كما تعلمنا في الدرس السابق و اذهب إلى
File>>Opendatabase>>microsoft access
سيفتح قاعدة بياناتك و سيظهر اسم الجدول الذي أنشأته قم بالنقر عليه مرتين و سيفتح لك نافذة أضف منها ما تريد من سجلات




--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



ربط قاعدة البيانات باستخدام المعالج السحري
المقدمة:
لا يعني كتابتك لمئات الأسطر من الكود و بحثك عن الطرق الصعبة وعدم استخدام ما يساعدك أنك المبرمج المحترف بل العكس فإن ذلك سيضيع وقتك و تكون كمن وضع جهدا ما كان يجب عليه فعله لوجود طرق أسهل و إن استمريت على هذه الحالة فمصيرك المصح النفسي
أنت كمبرمج يجب أن تبحث عن الطرق السهلة لكي تؤدي عملك بسلاسة و توفر جهدك لما يستحق وهذا لا يقلل من شأنك كمبرمج ، طبعا لا يجب أن تنتقل إلى هذه المرحلة إلا بعد أن تتقن الطريقة الأصعب للتعامل مع الأسهل بيسر و سهولة كما سترى في درسنا هذا هيا بنا ننطلق للدرس
الدرس4
أذهب إلى قائمة Add-ins و اختر الاختيار Add-in manager سيفتح لك نافذة انقر نقرا مزدوجا على السطرVb 6 Data FormWizard يجب أن تظهر العبارة التالية بجانب السطر loaded بعد ذلك اختر موافق و اذهب إلى القائمة Add-Insاضغط على الخيار التالي Data Form Wizard ستظهر لك نافذة المعالج السحري قم باختيار Next اختر نوع قاعدة البيانات و هو في حالتنا Access و اختر Next حدد موقع قاعدة البيانات المراد ربطها و ذلك بالضغط على Browse بعد ذلك اختر اسما للفورم و حدد طريقة الربط و العرض كما قو مبين ثم اضغط على Next

user posted image


بعد ذلك حدد اسم الجدول المراد ربطه من الحقل Record source والحقول المراد ظهورها من القائمة available fieldsو ذلك عن طريق تحديد الحقل و الضغط على الأسهم التي في المنتصف بعد ذلك حد الحقل الذي تريد أن يكون الفرز على أساسه و ذلك من column to sort by بعد ذلك اضغط Next و ستأتيك نافذة لتحدد الأزرار التي تريدها أن تظهر في مشروعك مثل حذف و إضافة و تحديث و ما شابه حدد ما تريد ثم اختر Next ثم Finish
ستظهر لك الآن النافذة التي أنشأناها و لكن يجب أن بجعلها الافتراضية عند تشغيل البرنامج و لكي تجعلها كذالك اذهب إلى Project>>project1proprtis.. ثم حدد الفورم الذي تريد أن تجعله افتراضي من القائمة Startup Object و هي في حالتنا form11
قم بتشغيل البرنامج و انظر لما عملت ..... هل أنت سعيد بالنتيجة رغم أنها لم تأخذ جهدا منا



--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



اولا
اعتذر على جودة الصور ولكن هذا المتاح امامي وليس عندي الوقت لعملها من جديد لكن اعدكم انها ستكون في الكتاب اخر الامر بشكل افضل

ثانيا
بعد كل هذه القراءات للدروس والتي حتى هذه اللحظة قاربت الالف تقريبا لا اجد من تفاعل معي او حاول ان يتفاعل

ورغم كل هذه القراءات الم يستحق الموضوع بعض الاهتمام من المشرفين

قلنا سنكون يدا واحدة لرفع المنتدى لكن بقيت لوحدي واصفق بيد واحدة فلا تنتظروا
مني نتيجة كبيرة





--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
mohamed_k78
Quote Post


عضو جديد
*

مجموعة اعضاء
مشاركات : 25
رقم العضو 24,954
انضم في : 30-April 04



أستمر يا أخي أستمر فيجب الا تتوقف عما نويتة الى الله فأنا من المتابعين لدورسك أخي الشيقة فعلا وصدقني يمكن لم تجد ردود لسهولة شرحك وتمكنك لدرجة أني ما أجد سؤال صدقني أنت القلائل الذين يتمتعوا بطريقة شرح تغني عن السؤال والله على ما أقول شهيد .....وجزاك الله خير الجزاء(الجنة)....يجب أن تستمر وبقوة .....لآنك بدأت هذة الدروس ولا تبتغي الأجر الا من الله جل وعلا ....فيجب أن تستمر حتي يعطيك الله الأجر عن كل كلمةة تفيد بها أنسان حسنة .... ولا تنسى أنها من الصدقات الجارية لك
وفقك الله دئما وأبدا عن هذا المجهود
PMEmail Poster
Top
joe911
Quote Post


عضو مميز
****

مجموعة اعضاء
مشاركات : 758
رقم العضو 24,631
انضم في : 16-April 04



أخى Goldnoil مجهودك لا غبار عليه,
بالنسبة للمشرفين فكما ترى لا يوجد مشرفين للقسم,
بالنسبة للتفاعل لو كنت تقصد فى التطبيق أظن أن هناك العديدين الذين بدأوا معك
و لو فى الأشتراك فى الدروس فأنا عرضت الاشتراك معك اذا رغبت و مازلت تحت أمرك , هذا بالنسبة للجزء الخاص بالفجوال بيسيك.
و فى جميع مشكور على مجهودك الجبار فى هذا الموضوع الذى كنا بحاجة اليه.
PMEmail Poster
Top
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



مرة اخرى اشكركم اخواني
بالنسبة للمتابعة ان شاء الله لا يوجد عندي نية بالتوقف قبل ان انتهي من كل الدروس بإذنه تعالى

بالنسبة للمشاركة كنت اسال الا يوجد من عنده استفسار او تعليق او ما شابه
ليس اكثر

وبالنسبة لمشاركتك اخي joe911 الامر لله

ان كنت تستطيع ان تقدم شيء بارك الله فيك


--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



مقدمة عن ربط قاعدة البيانات بالكود1

المقدمة:

الدروس التي شرحناها كانت مقدمة لبرمجة قواعد البيانات لكنها في الوقت ذاته مهمة لكي تكون الأساس الذي سنبني عليه الدروس القادمة ، طبعا يهمنا بالدرجة الأولى أن نستطيع أن نوصل طريقة التفكير لديك إلى المستوى الأمثل من حيث أن البرمجة يجب أن تكون مبرمجة في ذهنك لكي تنفذها على الواقع ، و قواعد البيانات تحتوي على جملة من الأفكار و الحيل الثابتة تقريبا فمجرد تطبيقك لها من خلال الأمثلة و الدروس القادمة يعني أنك قد تمكنت من التعامل معها و فهمها و ستستخدمها في جميع مشاريعك ، لذلك أحب أن انوه على عدم ترك بعض النقاط في الدروس لاعتقادك بعدم أهميتها بل خذ كل شيء على محمل الجد فقد تستغرب من بعض الأمور و ستقول أن هذا ليس مستوى البرمجة بل البرمجة أعلى بكثير من ذلك ، و هذا قول خاطيء فستجد بعد انتهائك من اغلب الدروس أن البرامج الكبيرة التي كنت تعتقد أنها من المعجزات قد عملت بطرق قد تحتقرها إن صح التعبير لذلك اعلم أن البرمجة قائمة على أفكار و حيل ثابتة تقريبا و أنت تسخرها للعمل الذي تريده و تصنع منها ما تريد ، و الآن دعونا نذهب للدرس الذي سيكون انطلاقتك إلى البرمجة بواسطة قواعد البيانات و سيكون مجرد مقدمة فقط

الدرس5

لكي تربط قاعدة بيانات بالكود يجب أن يكون لديك الأتي:

1- قاعدة بيانات جاهزة و يفضل أن يوجد بها بعض الحقول الجاهزة

2- معرفة جيدة بإضافة أدوات التحكم الأساسية مثل الأزرار و العناوين و مربعات النص لان الدروس لن تحتوي على هذه التفاصيل لأنها من الأساسيات

3- يجب أن تعرف أن كل قاعدة بيانات عبارة عن سجلات وكل سجل عبارة عن حقول
الكلام التالي ربما لن تفهم منه الكثير لكنه مهم حيث ستعرفه في الدروس القادمة لذا لا تهمله

عندما نريد ربط قاعدة بيانات بالكود يجب أن نعلن عن متغيرين في موديول على أنهما قاعدة بيانات و جدول و نضع القاعدة الأصلية في المتغير الذي أنشأناه لكي لا تتغير القيم الأصلية عند المعالجة القيم المؤقتة ، طبعا نضع ما ذكرنا في موديول و نجعله الأساسي عند التحميل ثم نظهر بعد ذلك الفورم لكي يتم تعريف المتغيرين و إسناد قاعدة البيانات للمتغير ، طبعا لن نسند قيمه للجدول إلا في الفورم و عادة في حدث التحميل load لا تسأل عن السبب الآن ستعرف فيما بعد و الآن سأذكر الخطوات المنطقية التي سيفعلها البرنامج بعد برمجته لكي تكون في الصورة

1.عند تنفيذ البرنامج سيذهب للموديول وسيجد متغير يحتوي على قاعدة بيانات و سيتعرف عليها و سيجد أمر يأمره بالانتقال للفورم الرئيسي

2.سيجد عند تحميل الفورم جدول يحتوي على بيانات لكن من أين هذه البيانات؟ إنها من القاعدة التي تعرف عليها البرنامج في الخطوة الأولى

3.سيجد شرط يقول إذا كان الجدول يحتوي على بيانات فقم بإظهارها على مربع النص أو القائمة حسب ما حدده المبرمج الذي هو أنت

هذه هي الفكرة الأساسية لإظهار البيانات أو بالأحرى عند تشغيل البرنامج و الآن كيف يقوم البرنامج بحفظ التغييرات الجديدة

1.عندما يضغط المستخدم على زر أضافه قم بإضافة سجل جديد

2.عندما يقوم المستخدم بضغط زر حفظ قم بأخذ البيانات من مربعات النص و ضعها في الحقول الموازية لها و احفظه





--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
goldnoil
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 362
رقم العضو 13,643
انضم في : 9-May 03



ربط قاعدة البيانات بالكود 2

المقدمة:

بعد أن أخذنا مقدمة عن طريقة الربط بالكود سنأخذ الآن التطبيق الفعلي للربط بالكود ، سيكون مشروعنا عبارة عن برنامج لحفظ اسم السلعة و سعرها ، و كل ما نريده في هذا المثال هو ربط قاعدة البيانات بالكود و حفظ الادراجات الجديدة والحذف و سنأجل البحث للدروس القادمة عندما نأخذ مباديء SQLلغة الاستعلام حيث سيكون البحث معها في غاية السهولة و البساطة و الآن دعونا نبدأ الدرس

الدرس6

قبل أن تبدأ يجب أن تجهز قاعدة بيانات و ليكن اسمها db1 و تحتوي على جدول اسمه tb1 و هذا الجدول يحتوي على الحقول التالية :
يمكنك عمل قاعدة البيانات بواسطة Access أو بواسطة فيجوال بيسك راجع الدرس الثاني

اسم الحقل نوع البيانات ملاحظات
NAME سلسلة نصية حقل تخزين اسم السلعة
NUM رقمي حقل تخزين رقم السلعة
PRICE رقمي حقل تخزين سعر السلعة


بعد أن تقوم بذلك افتح مشروع فيجوال بيسك قياسي جديد ، و قبل أن تبدأ بربط قاعدة البيانات يجب أن تحدد أي طريقة ستستخدمها للربط و في هذا المثال سنستخدم طريقة أو تقنية DAO ، و بعد أن حددنا الطريقة التي سوف تربط بها سنضيف المكتبة الخاصة بها و هي عبارة عن مكتبة تحتوي على تعريف للأوامر التي ستستخدمها لتقنية DAO و لتضيف هذه المكتبة قم بالتالي :

اذهب إلى قائمةProject > Refrence و من ثم حدد الاختيار Microsoft DAO 3.51 Object Library بعد ذلك اختر موافق

الآن سنعود لمشروعنا ، و إن كنت مازلت تتذكر ما قلنا في الدرس السابق فإن علينا إضافة موديول ، و لتفعل ذلك اذهب لقائمة Project و اضغط على Add Module الآن سنقوم بتعريف متغيرين في الموديول واحد عبارة عن قاعدة بيانات و الآخر عبارة عن جدول و هذه صيغة تعريف المتغيرين :

Public d As Database
Public t As Recordset


كلمة Public تعني انه متغير عام في المشروع و لاحظ أن d أسندناها كقاعدة بيانات و t كجدول

في نفس الموديول سنقوم بإسناد قاعدة البيانات الأصلية و التي اسمها db1 إلى القاعدة الوهمية إن صح التعبير و التي عرفناها قبل قليل بـ d و لعمل ذلك نكتب الإجراء التالي في الموديول

CODE

Private Sub main()
Set d = DBEngine.Workspaces(0).OpenDatabase(App.Path & "\db1.mdb")
Form1.Show
End Sub

و الآن دعنا نشرح هذا الإجراء ، أول شيء اسمينا هذا الإجراء باسم main و هذا ليس فيه خيار حيث أن هذا اسم محجوز في لغة البيسك فلا تستطيع أن تستبدله بآخر
أول جملة في الإجراء هي جملة الإسناد ولقد بدأناها بأمر الإسناد المعروف Set ثم وضعنا القيمة التي سنسند فيها و هي d التي عرّفناها و قلنا سنسند فيها القاعدة الأصلية لكي لا تتغير قيمها أثناء المعالجة المؤقتة ثم كتبنا كلمة DBEngine و هي عبارة عن نوع قاعدة البيانات التي ستستخدمها و هذا هو محرك قاعدة البيانات من نوع Access ، ثم كتبنا Workspaces(0) و هذا نوع مجال العمل لن نتطرق له الآن ، بعد ذلك وضعنا الأمر الذي سيقوم بفتح قاعدة البيانات لكي تستطيع الوصول إلى محتواها Opendatabase ، بعد ذلك وضعنا مسار قاعدة البيانات و لكي تتجنب مشكلة تغير المسار من جهاز لآخر نستخدم الدالة App.path أي مسار المجلد الذي يحتوي البرنامج و لاستخدام هذه الطريقة يجب أن تكون قاعدة البيانات في نفس مجلد البرنامج، ثم كتبنا اسم القاعدة و امتدادها

في السطر الثاني من الإجراء كتبنا أمر لإظهار الفورم
باختصار هذه الطريقة ثابتة لإسناد أي قاعدة بيانات فقد غير اسم قاعدة البيانات

تنفيذ البرنامج
بعد قيامك بالخطوات السابقة يجب أن تنفذ البرنامج في هذه المرحلة لكي تتأكد انك تسير على الخط الصحيح و قبل ذلك تأكد من انك قمت بجعل الموديول في بدأ التشغيل وذلك بالذهاب إلى Project > Project1.proprties.. بعد ذلك حددsub main من القائمة المنسدلة startup object بعد ذلك شغل البرنامج بالضغط على F5 يجب أن تسير الأمور على ما يرام و إن لم تكن كذلك تأكد من الخطوات التالية
1- أنك قمت بحفظ المشروع في نفس المجلد الذي فيه قاعدة البيانات
2- أن قاعدة البيانات ليست قيد التشغيل
3- انك جعلت الموديول في بدأ تشغيل المشروع
4- انك كتبت اسم قاعدة البيانات صحيحا

تم تحرير هذه المشاركة بواسطة goldnoil فيJul 21 2004, 03:18 PM


--------------------
إذا لم تزد شيئا على الحياة كنت أنت زائدا على الحياة..

- الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي!

- لن تكون فاشلا إلا إذا توقفت عن المحاولة


براءة اختراع بالمجان

كل ماتود معرفته عن مسجل النظام

SQL SERVER سلسلة دروس من الصفر حتى الاحتراف
PMEmail Poster
Top
walcom
Quote Post


مشرف منتدى مبرمجي Microsoft SQL Server
Group Icon

مجموعة المشرفين
مشاركات : 743
رقم العضو 17,661
انضم في : 16-September 03



شكرا لك أخ goldnoil، وفي انتظار المزيد.
ومعذرة على الغياب، فقط الامتحانات سخنت معي. huh.gif blink.gif blink.gif
PMEmail PosterUsers WebsiteYahooMSN
Top
معتصم1969
Quote Post


عضو جديد
*

مجموعة اعضاء
مشاركات : 31
رقم العضو 25,580
انضم في : 11-May 04



الأخ goldnoil
أولا جزاك الله خير
ثانيا أنا من المتابعين لدروسك هذه بكل إهتمام
ثالثا لي ملاحظة وإستفسار
الملاحظة هي عنوان الموضوع عن ال sqlserver و لكنني لاحظت أنك في مثال عن ربط قواعد البيانات استخدمت قاعدة بيانات من نوع أكسس و لم تستخدم قاعدة بيانات من نوع sqlserver
و الإستفسار هو هل طريقة العمل مع الsqlserver هي نفس الطريقة التي تستخدم مع الأكسس ؟
و على حسب معلوماتي المتواضعة أن التعامل مع ال sqlserver مختلف عن التعامل مع الأكسس عليه أرجو التوضيح مع التركيز على التعامل مع ال sqlserver
أرجو أن لا أكون تعجلت في سؤالى و أن يكون السؤال في مكانه
أخوك معتصم
PMEmail Poster
Top
4 مستخدم يقرأون هذا الموضوع (4 ضيف0 مستخدم مجهول)
0 أعضاء:

Topic Options صفحات: (5) 1 2 [3] 4 5  Reply to this topic Fast ReplyStart new topicStart Poll


 



[ Script Execution time: 0.2474 ]   [ 11 queries used ]   [ ضغط البيانات فعال ]

Google